﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace BlackoutRugby.enums.jugador
{
    public class TipoAgresividad : IComparable
    {
        public enum Tipo
        {
            Tímido,
            Conservador,
            Tranquilo,
            Agresivo,
            Psicótico,
        }

        public TipoAgresividad(Tipo t)
        {
            res = t;
        }

        public TipoAgresividad(int t)
        {
            res = (Tipo)t;
        }


        private Tipo res { get; set; }

        public override string ToString()
        {
            string cadena = "";
            switch (res)
            {
                case Tipo.Agresivo: cadena = "Agresivo"; break;
                case Tipo.Conservador: cadena = "Conservador"; break;
                case Tipo.Psicótico: cadena = "Psicótico"; break;
                case Tipo.Tímido: cadena = "Tímido"; break;
                case Tipo.Tranquilo: cadena = "Tranquilo"; break;
                
            }

            return cadena;
        }

        public int CompareTo(object obj)
        {
            if (obj is TipoAgresividad)
            {

                TipoAgresividad temp = (TipoAgresividad)obj;
                return res.CompareTo(temp.res);
            }
            else
                return 0;
        }

    }

    
}